Package-level declarations

Types

Link copied to clipboard
class BarcodeElement<T>(var barcodeItem: BarcodeItem, var polygonStyle: BarcodePolygonStyle)

Internal class that declares barcode state on the view.

Link copied to clipboard
data class BarcodePolygonStyle(var drawPolygon: Boolean, val useFill: Boolean, val useFillHighlighted: Boolean, val cornerHighlightedRadius: Float, val strokeHighlightedWidth: Float, val cornerRadius: Float, val strokeWidth: Float, val strokeColor: <Error class: unknown class>, val strokeHighlightedColor: <Error class: unknown class>, val fillColor: <Error class: unknown class>, val fillHighlightedColor: <Error class: unknown class>, val shouldDrawShadows: Boolean)

Class that declares appearance of polygon

Properties

Link copied to clipboard
const val retainBarcodeTimeoutMs: Long = 700

Functions

Link copied to clipboard
fun <T> animateToPolygon(barcodeElement: BarcodeElement<T>, polygonHelper: PolygonViewHelper)
Link copied to clipboard
fun ArOverlayCounterBadge(badge: BadgeStyle, path: <Error class: unknown class>, overlayPosition: BarcodeItemInfoPosition, onBarcodeItemClicked: (BarcodeItem) -> Unit, barcodeItem: BarcodeItem, data: BarcodeFormattedData, counterBadge: BadgeStyle)
Link copied to clipboard
fun ArTrackingBarcodeView(modifier: <Error class: unknown class> = Modifier, config: BarcodeItemConfiguration, barcodeFormattedData: BarcodeFormattedData, isSelected: Boolean)
Link copied to clipboard
fun ArTrackingBarcodeViewPlaceholder(modifier: <Error class: unknown class> = Modifier, config: BarcodeItemConfiguration, isSelected: Boolean)
Link copied to clipboard
fun FindAndPickArOverlayCounterBadge(badge: BadgeStyle, path: <Error class: unknown class>, count: Int, expectedCount: Int, onClicked: () -> Unit = {})
Link copied to clipboard
fun FindAndPickArOverlayStateBadge(badge: BadgeStyle, path: <Error class: unknown class>, icon: <Error class: unknown class>, onClicked: () -> Unit = {})
Link copied to clipboard
fun <T : Any> ScanbotBarcodesArOverlay(barcodesFlow: <Error class: unknown class><BarcodeScannerResult?>, frameFlow: <Error class: unknown class><FrameHandler.Frame>, shouldHighlight: (barcodeItem: BarcodeItem) -> Boolean, getData: suspend (barcodeItem: BarcodeItem) -> T, view: (<Error class: unknown class>, barcodeItem: BarcodeItem, data: T, shouldHighlight: Boolean) -> Unit, getPolygonStyle: (defaultStyle: BarcodePolygonStyle, barcodeItem: BarcodeItem) -> BarcodePolygonStyle, onClick: (barcodeItem: BarcodeItem) -> Unit)

Draws polygons reacting on FrameHandler result

Link copied to clipboard
fun updatePath(points: FloatArray): <Error class: unknown class>

Generate path for current barcode animated state